package org.wei.p2p.consumer.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * c端用户信息表.
 * </p>
 *
 * @author wei
 * @date 2022-04-24
 */
@Getter
@Setter
@Accessors(chain = true)
public class Consumer implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键.
     */
    @TableId(value = "ID", type = IdType.AUTO)
    private Long id;

    /**
     * 用户名.
     */
    private String username;

    /**
     * 真实姓名.
     */
    private String fullName;

    /**
     * 身份证号.
     */
    private String idNumber;

    /**
     * 用户编码,生成唯一,用户在存管系统标识.
     */
    private String userNo;

    /**
     * 平台预留手机号.
     */
    private String mobile;

    /**
     * 用户类型,个人or企业，预留.
     */
    private String userType;

    /**
     * 用户角色.B借款人or I投资人.
     */
    private String role;

    /**
     * 存管授权列表.
     */
    private String authList;

    /**
     * 是否已绑定银行卡.
     */
    private Integer isBindCard;

    private BigDecimal loanAmount;

    /**
     * 可用状态.
     */
    private Integer status;

    /**
     * 请求流水号.
     */
    private String requestNo;


}
